<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title></title>
    <style>
      .menu li {
        width: 100px;
        height: 50px;
        background-color: pink;
        line-height: 50px;
        text-align: right;
      }
      .menu li:nth-child(2n) {
        background-color: greenyellow;
      }
      .menu li::after {
        content: ">";
        background-color: red;
      }
      
      .menu2 li {
        width: 100px;
        height: 50px;
        background-color: pink;
        line-height: 50px;
      }
      .menu2 li:nth-child(2n) {
        background-color: greenyellow;
      }
      .menu2 li::after {
        content: ">";
        background-color: orange;
        display: inline-block;
        /* 设置为行内块元素后，不管行内块什么高度，箭头都在文字后面。代码很健壮。*/
        height: 25px;
        width: 10px;
      }
    </style>
    <link href="css/style.css" rel="stylesheet">
  </head>
  <body>
    <ul class="menu">
      <li>第1项</li>
      <li>第2项</li>
      <li>第3项</li>
      <!-- 伪元素选择器就是一个普通的行内元素，一行内容过多自动换行后，他就放在第二行了 -->
      <li>第4项这是第几个</li>
    </ul>
    <ul class="menu2">
      <li>第1项</li>
      <li>第22项</li>
      <li>第333项</li>
      <li>第4项这是第几个字符9了</li>
    </ul>
  </body>
</html>
